#ifndef MYSQL_UTILS_H
#define MYSQL_UTILS_H
#endif // MYSQL_UTILS_H

#include <mysql/mysql.h>

// 函数声明：初始化并返回一个MYSQL指针
MYSQL* mysql_init_connection(const char *server, const char *user, 
                             const char *password, const char *database);

// 函数声明：执行SQL语句
int execute_sql(MYSQL *conn, const char *sql);

// 函数声明：获取查询结果
MYSQL_RES* get_query_result(MYSQL *conn, const char *sql);

// 函数声明：释放资源并关闭连接
void cleanup_and_close(MYSQL *conn, MYSQL_RES *res);